mechanical pump - Turkish English Dictionary